home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Light ROM 3
/
Light ROM 3 - Disc 2.iso
/
programs
/
amiga
/
titlers
/
vidtitlr
/
vidtitlr.lha
/
VIDEOTITLER
/
VideoTitler.dok
< prev
next >
Wrap
Text File
|
1994-04-15
|
21KB
|
389 lines
#############################################################################
# #
# V V III DDDD EEEEE OO TTTTT III TTTTT L EEEEE RRRR #
# V V I D D E O O T I T L E R R #
# V V I D D E O O T I T L E R R #
# V V I D D EEE O O III T I T L EEE RRRR #
# V V I D D E O O T I T L E R R #
# V III DDDD EEEEE OO T III T LLLLL EEEEE R R #
# #
# V V 11 11 #
# V V 1 1 1 1 x x #
# V V 1 1 1 1 x x #
# V V 1 1 1 1 x #
# V V 1 1 x x #
# V 1 o 1 x x #
# #
# ⌐ 1993,94 by Andreas Ackermann #
# #
#############################################################################
o Copyright:
Der VideoTitler unterliegt dem Copyright des Autors, Andreas Ackermann.
Die Firmen 'RHS' und 'Merian Softwar&Design' haben jedoch das Recht, die
vorliegende VideoTitler bis einschlie▀lich der vorliegenden Version V1.15
zu vertreiben. Sollte ein Exemplar des Videotitlers, egal welcher Version,
als Raubkopie auftauchen, behalten sich der Autor und die Firmen 'RHS' und
'Merian Softwar&Design' rechtliche Schritte vor.
DER AUTOR ▄BERNIMMTE KEINE HAFTUNG F▄R ETWAIGE DATENVERLUSTE, DIE DURCH
BENUTZUNG DIESES PROGRAMMES ENTSTEHEN. AUCH KANN ER NICHT DIE FEHLERFREI-
HEIT DIESES PROGRAMMES GARANTIEREN. JEGLICHE BENUTZUNG AUF EIGENE GEFAHR.
o Was ist VideoTitler V1.15 ?
VideoTitler V1.15 ( ab hier Vtt ) ist ein einfaches Programm, mit dem man
professionelle Videoabspanne herstellen kann.
Vtt erm÷glicht es, auf einem 736*560 Pixel gro▀en Screen beliebige Schrif-
ten (auch Colorfonts !) in vier Geschwindigkeiten von unten nach oben zu
scrollen. Derzeit lassen sich leider noch keine Brushes scrollen.
Ein herausragendes Feature dabei ist, da▀ der Hintergrund und auch die ge-
scrollten Schriften mit einem Farbverlauf versehen werden k÷nnen, wobei
auch die neue Farbenvielfalt der AGA-Amigas ( A4000 & A1200 ) unterstⁿtzt
wird.
o Welches Konzept verfolgt Vtt ?
Im SkriptEditor wird der zu scrollende Text Zeile fⁿr Zeile eingegeben.
ZusΣtzlich kann auch noch seine Position festgelegt werden ( linksbⁿndig,
rechtsbⁿndig, zentriert ).
Im StyleEditor definiert man Schrift, Schriftattribute( Umrandung,
Schatten ) und die Farbpalette.
Hat man einmal solch einen 'Style' definiert, so kann man diesen beliebig
vielen Textzeilen zuordnen.
o Welche Systemvoraussetzungen werden ben÷tigt ?
Vtt lΣuft auf JEDEM Amiga, der mindestens mit KickStart 1.2 ausgerⁿstet
ist. Verzichtet man auf Colorfonts, so genⁿgen bereits 512k Speicher.
Ansonsten gilt: Je mehr ChipRam Ihr Amiga besitzt, desto mehr Fonts k÷nnen
Sie innerhalb eines Skripts verwenden. ( Mit 1 MB kann man schon ganz
ordentlich arbeiten ).
Nach dieser kurzen ▄bersicht folgt nun eine ausfⁿhrliche Anleitung:
o Alle Zahlenangeben die bei VideoTitler gemacht werden, verstehen sich als
Angabe von Pixeln. Zur Information: Die Bildschirmgr÷▀e betrΣgt 736*560
Pixel; da der Overscan-Modus benutzt wird sind ca. 20 Pixel am linken und
rechten und ca. 5 Pixel am oberen und unteren Rand auf den meisten Fern-
sehern unsichtbar, d.h. falls ein Schriftzug auf dem Computermonitor ge-
rade noch zu sehen ist, bedeutet das nicht unbedingt, da▀ er auch auf
dem Fernseher noch vollstΣndig sichtbar ist.
Hinweis: Wandprojektoren zeigen i.a. einen gr÷▀eren Bildbereich, so da▀
Filme, die nur auf solchen GerΣten laufen sollen, durchaus den gesamten
Darstellungsbereich nutzen k÷nnen.
I. Laden, Speichern und Ausfⁿhren von Skripts
▄ber das Menⁿ 'Laden...' k÷nnen Sie eines der mitgelieferten Skripts laden.
( sie befinden sich in der Schublade scripts ),
und mit 'Speichern ...' auch wieder speichern.
Beim Laden versucht Vtt bereits die verwendeten Schriften zu laden, deshalb
kann dies ( vor allem mit Diskettenlaufwerken ) einige Zeit in Anspruch
nehmen. Gelingt ihm das nicht, macht er Sie auf die fehlenden Schriften auf-
merksam.
Durch Klick auf 'Abspielen' starten Sie das Skript; zunΣchst erscheint je-
doch ein Requester, in dem Sie zwischen drei Geschwindigkeiten ( 50, 100,
200 und 300 Pixel pro Sekunde) wΣhlen k÷nnen. ( Bei 50 Pixel/sek kommt es
leider zu einem starken Flimmern, das sich jedoch aus technischen Grⁿnden
nicht vermeiden lΣ▀t. )
Anschlie▀end fΣrbt sich der Bildschirm in der Hintergrundfarbe und nach
einem Mausklick (links !) von Ihnen sollte Ihr Abspann BUTTERWEICH hereinge-
scrollt kommen. Wenn Sie die rechte Maustaste drⁿcken, dann hΣlt der Scroll-
text an, was besonders dann hilfreich ist, wenn z.B. die Copyright-Notiz am
Ende des Abspanns noch ein kurzes Stⁿck stehenbleiben soll, bevor ausgeblen-
det wird. Nach einem weiteren Mausklick (rechts !) wird wieder weiterge-
scrollt.
Beendet wird die Skriptausfⁿhrung durch BetΣtigen der linken Maustaste
( evtl. etwas lΣnger halten ).
'Spiele ab hier' funktioniert Σhnlich; das Scrolling beginnt jedoch bei der
aktuellen Zeile und Vtt scrollt in einer Endloschleife.
Sollte der Amiga einmal nicht schnell genug die nΣchste Textzeile fertig-
bekommen, so schiebt Vtt automatisch Leerzeilen ein ( das kommt gelegent-
lich beim Scrolling mit mehr als 100 Pixeln/sec, Colorfonts oder Outline
vor ).
Sollte der Speicher nicht ausreichen, erhalten Sie eine entsprechende
Meldung. In diesem Fall hilft jetzt nur noch, weniger Schriftarten zu ver-
wenden bzw. parallel laufende Programme zu beenden.
II. Editieren von Skripts
Auf der linken Seite des Fensters befindet sich ein Auswahlkasten, in dem
der ganze Abspann zeilenweise ausgewΣhlt werden kann.
ZunΣchst sind noch keine Zeilen vorhanden; durch einen Mausklick auf
'Neue Zeile' lΣ▀t sich das aber Σndern.
Auf der rechten Seite erscheinen nun weitere Gadgets und zwar:
o akt. Zeile: hier k÷nnen Sie Ihre Textzeile beliebig editieren
o x-Position: falls die Zeile LINKSbⁿndig ('center left') ausgegeben wird::
Abstand vom LINKEN Rand;
RECHTSbⁿndig (center right) => Abstand vom rechten Rand;
sollte 'zentriert' ausgewΣhlt sein, wird dieser Wert ignoriert
o Leerzeilen: hier legen Sie fest, wieviele Leerzeilen gescrollt werden, be-
vor die nΣchste Textzeile erscheint ( Angabe in Pixeln !!! )
o akt. Style: hier steht der 'Style' fⁿr diese Zeile; er lΣ▀t sich durch An-
klicken von 'Edit Style' Σndern.
Unterhalb der Eingabezeile stehen Informationen ▄ber die Ausma▀e der
Textzeile; erscheinen sie in blauer Farbe, so ist entweder keine Schrift
fⁿr diese Zeile geladen oder die Zeile ist zu lang.
[Die Werte fⁿr YPos etc. sind in dieser Version noch bedeutungslos.]
Unterhalb des Auswahlkastens befindet sich noch eine Reihe weiterer Gad-
gets, mit deren Hilfe sich die Reihenfolge der Zeilen verΣndern lΣ▀t:
o Kopieren
nach Anklicken von 'Kopieren' wartet Vtt darauf, da▀ Sie eine wei-
tere Textzeile auswΣhlen. Die aktuelle Textzeile wird nun HINTER
diese Zeile kopiert, bleibt aber auch an ihrer alten Position er-
halten. Aktuelle Textzeile ist nun das Duplikat.
o Hinter ...
arbeitet wie 'Kopieren'; die ursprⁿngliche Zeile wird jedoch ge-
l÷scht.
o Vor ...
arbeitet wie 'Hinter ...'; die Zeile wird aber VOR der neu ausge-
wΣhlten eingefⁿgt.
Fⁿr alle drei dieser Gadgets gilt: ein erneuter Klick auf das jeweilige
Gadget bricht den Vorgang ab !
o L÷schen
l÷scht die aktuelle Textzeile; aktuelle Zeile wird die folgende
Zeile
o Neuer Text
fⁿgt NACH der aktuellen Zeile eine neue ein ( das wissen Sie ja
bereits !)
Nun zu den Menⁿs:
o Wellenartig das Skript wird wellenartig gescrollt, wobei sich unter Um-
stΣnden recht brauchbare Effekte ergeben. Am besten wirkt
diese Option mit gro▀en Schriften bei 100 Pixel/sec.
o Copperbalken anstatt die Hintergrundfarbe zu verwenden, schaltet Vtt den
Bildschirm auf schwarz und lΣ▀t im Hintergrund zwei Farb-
balken auf- und abwandern - ein sehr sehenswerter Effekt.
o Regenbogen erzeugt im Hintergrund einen regenbogen-artigen Farbverlauf,
der jedoch nur zusammen mit gr÷▀eren Schriften gut zu ver-
wenden ist.
ACHTUNG: Diese 3 Einstellungen werden beim Abspeichern und Laden NICHT
berⁿcksichtigt !!!
o Neue Zeile bewirkt das gleiche wie das 'Neue Zeile' Gadget
o NΣchstes wΣhlt die folgende Textzeile aus
o Vorheriges wΣhlt die vorhergehende Textzeile aus
Diese Menⁿpunkte wurden vor allem wegen der Tastaturkⁿrzel ( rechte Amiga+
T,N oder B ) verwendet um ein bequemes Arbeiten zu erm÷glichen.
III. Der Style-Editor
Nachdem Sie im Skript-Editor 'Edit-Style' angeklickt haben, gelangen Sie in
den 'Style-Editor'. Im Auswahlkasten erscheinen nun die bereits definierten
Styles ( wenn vorher kein Script geladen wurde, erscheint natⁿrlich zunΣchst
einmal gar nichts !)
Klicken Sie jedoch auf 'Neuer Style', so wird ein neuer Style definiert und
auf der rechten BildschirmhΣlfte erscheint eine Reihe weiterer Gadgets:
o Stylename hier k÷nnen Sie ihrem Style einen Namen geben, der fⁿr Vtt aber
uninteressant ist; er dient vielmehr einer besseren ▄bersicht.
( Der erste Buchstabe davon erscheint im Auswahlkasten des Script
Editors direkt hinter jeder Zeile )
o Stil mit diesem Gadget legen Sie die Schriftattribute fest:
- 'Normal': keine Umrandung, kein Schatten;
die folgenden drei Gadgets haben in diesem Fall keine Bedeu-
tung
- 'Schatten': die Textzeile erscheint mit Schatten ( rechts unten )
'X-Versatz' gibt an, um wieviele Pixel nach rechts versetzt
der Schatten erscheinen soll;
'Y-Versatz' um wieviele Pixel nach unten;
'Gr÷▀e des Schattens' gibt an, wie oft dieser Vorgang wieder-
holt werden soll
Bsp: G.d.S.: 1, x-V: 12, y-V: 12 ergibt einen Schlagschatten, der
in etwa genauso weit nach rechts wie nach unten verschoben
ist ( denn 1 Pixel in x-Richtung ist in etwa ebenso gro▀ wie
ein Pixel in y-Richtung )
G.d.S.: 5, x-V: 2, y-V: 2 ergibt einen 3-D-Effektt
G.d.S.: 5, x-V: 0, y-V: 2 bewirkt, da▀ der Schatten nur nach
unten fΣllt.
Am besten ist, Sie experimentieren ein wenig mit diesen Wer-
ten ! ( negative Eingaben werden leider ignoriert !)
- 'Umrandet' die Schrift erscheint umrandet
'X-Versatz' gibt wiederum an, um wieviele Pixel nach rechts
versetzt gezeichnet wird [hier ist eigentlich NUR 2 SINNVOLL],
'Y-Versatz' entsprechend nach unten [ AM BESTEN 2 ]
'StΣrke der Umrandung' sagt wieder, wie oft der Vorgang wie-
derholt wird [ hier empfehlen sich Werte von 1 bis 3; aller-
dings ist ein 68000er Amiga fⁿr Werte > 1 nicht schnell genug;
bei 200 Pixel/sec. bekommt er sogar schon bei 1 Probleme !!! ]
Hinweis: Wenn Sie nur die Umrandung wⁿnschen, die Schrift
selbst aber durchsichtig sein soll, so wΣhlen Sie als
Textfarbe die erste Farbe der Palette ( Hintergrund-
farbe )
o Buchstabenabstand:
hier geben Sie an, wieviele Pixel Abstand zwischen zwei Buch-
staben gelassen werden soll; normal ist 0, aber insbesondere
bei 'Umrandet' und 'Schatten' sind gr÷▀ere Werte sinnvoll.
o Muster: aktivieren Sie diesen Schalter, dann erscheint Ihre Textzeile
gerastert, so da▀ das Videobild noch halb 'durchschimmert'.
Das Muster bezieht sich aber nur auf die Schrift selbst;
Umrandungen und leider auch Schatten werden dennoch 'solide'
gezeichnet; bei Colorfonts funktioniert dieses Gadget eben-
falls nicht.
o Font: hier steht die zu diesem Style geh÷rige Schriftart. Ist diese
Zeile blau gedruckt, so ist entweder kein Font ausgewΣhlt,
oder er konnte nicht geladen werden.
o Lade Font: dient zum AuswΣhlen einer Schriftart.
o Color-Editor: mit diesem Gadget gelangen Sie in den Farbeinsteller und
k÷nnen die Farbpalette fⁿr DIESEN Style einstellen.
o Mit 'Ok ...' kehren Sie in den Script-Editor zurⁿck. Der aktuelle Style
wird der aktuellen Textzeile zugeordnet.
IV. Der Color-Editor
In ihn gelangen Sie, wenn Sie im Style-Editor 'Color-Editor' anwΣhlen.
Es erscheint eine 8-Farbenpalette, die Sie wie beim Amiga ⁿblich durch Angabe
der rgb-Werte verΣndern k÷nnen.
Die erste Farbe dieser Palette ist die Hintergrundfarbe fⁿr den GESAMTEN Ab-
spann; wird sie verΣndert, so wird auch Farbe 0 sΣmtlicher anderer Styles
verΣndert; seit V1.1 ist auch fⁿr diese Farbe ein Farbverlauf m÷glich.
Sofern der aktuelle Stil keinen Colorfont als Schriftart besitzt, verwenden
Sie bitte nur die ERSTEN VIER Farben der Palette, da sonst die Textzeile
nicht korrekt dargestellt wird !
Die Vordergrundfarbe (fⁿr die Texte) legen Sie fest, indem Sie zunΣchst auf
die gewⁿnschte Farbe klicken und anschlie▀end das Gadget neben 'Textfarbe'
anwΣhlen. Gleiches gilt fⁿr die Schatten-bzw. Outlinefarbe.
o Farbverlauf: fⁿr die entsprechende Farbe wird ein Farbverlauf erstellt.
Es erscheint ein zusΣtzliches Gadget( Anfang/Ende ) mit dem
Sie zwischen der Anfangs- und der Endfarbe umschalten k÷nnen.
[Hinweis: VerlΣufe von rot nach blau oder rot nach gelb wir-
ken am besten ! ]
ACHTUNG: Ist die verwendete Schrift h÷her als 30 Pixel, so
wirkt der Verlauf leider streifig, da die alten
Grafik-Chips nicht genⁿgend Farben darstellen
k÷nnen. Bei AGA-Amigas ( A1200 & A4000 ) tritt
dieser Effekt natⁿrlich nicht mehr auf.
o ColorFontfarben:
Falls die Schrift dieses Styles eine Farbschrift ist, kann
mit diesem Gadget ihre Farbpalette ⁿbernommen werden.
o Mit 'OK' kehren Sie in den Style-Editor zurⁿck.
V. Hinweise zur Festplatten-Installation:
Vtt ben÷tigt die reqtools.library von Nico Franτois im LIBS:Verzeichnis.
Die mitgelieferte Version stammt von der Fish-Disk 794.
Zur Festplatteninstallation booten Sie bitte zunΣchst von Ihrer Fest-
platte. Anschlie▀end fⁿhren Sie das Programm HDInstall aus, das alle von
Vtt ben÷tigten Dateien kopiert, nicht jedoch das Programm selbst.
Abschlie▀end klicken Sie die Schublade Videotitler an und ziehen das
Piktogramm in eine beliebige Schublade Ihrer Festplatte -fertig !
Wichtige Hinweise:
o bei manchen ColorFonts wird der Schatten oder die Umrandung fehlerhaft
dargestellt
ABHILFE: am Ende und am Beginn der Textzeile ein oder zwei
Leerzeichen einfⁿgen ( z.B bei ChiselScript.font )
o wird mit mehr als 100 pixel/sec gescrollt, so werden zwischen den Text-
zeilen zusΣtzliche Leerzeilen eingeschoben (vor allem bei Outline), da
ein Amiga mit 68000er zu langsam ist.
o *jegliche* Musikabspielroutine wird wΣhrend der Ausfⁿhrung eines Skripts
gestoppt, da Vtt zumindest auf 68000er Amigas die volle Rechenleistung
ben÷tigt.
Nach dem Verlassen der Scrollroutine wird ein etwaig im Hintergrund lau-
fendes Musikstⁿck weiter abgespielt.
o Generell ⁿbernimmt Vtt wΣhrend des Abspielens den Amiga *vollstΣndig*,
d.h. es findet keinerlei Datentransfer zu PeripheriegerΣten ( Modem,
Drucker etc.) statt.
o Σu▀erst selten kommt es vor, da▀ nach dem Abspielen eines Skripts der
Bildschirm grau ist. In diesem Fall drⁿcken Sie bitte die linke Amiga-
Taste zusammen mit M.
o Die Speicherverwaltung erfolgt dynamisch, d.h. Speicher wird erst dann
allokiert, wenn die Textzeile auch tatsΣchlich dargestellt werden
soll. Dies hat zur Folge, da▀ der Speicherbedarf beim Starten des Skripts
nur geschΣtzt werden kann.
Sollte wΣhrend des Abspielens dennoch der Speicher ausgehen, so versucht
Vtt einfach, die nΣchste Zeile darzustellen. Leider wurde in dieser Version
noch keine M÷glichkeit implementiert, dem Benutzer anzuzeigen, welche
Zeilen nicht dargestellt werden konnten.
o Bei Verwendung von normalen Fonts k÷nnen im Palette-Editor 8 Farben
editiert werden, obwohl nur die ersten 4 in der Abspielroutine berⁿcksich-
tigt werden. WΣhlt man eine der hinteren 4 Farben als Textfarbe oder als
Schattenfarbe, so kommt es im Titel zu unerwⁿnschten Farbeffekten.
o Die rgb-Anteile der einzelnen Farben k÷nnen auch auf AGA-Amigas wie bisher
nur Werte von 0 bis 15 annehmen; die AGA-Unterstⁿtzung besteht 'lediglich'
darin, da▀ bei FarbverlΣufen fⁿr die Zwischenfarben die volle 24-Bit-
Palette genutzt wird.
o FarbverlΣufe sind nun leider nur noch fⁿr die ersten drei Farben m÷glich;
sollte fⁿr eine andere Farbe ein Verlauf eingestellt werden, so wird diese
Einstellung ignoriert.
o Da Vtt nicht nach den Richtlinien von Commodore programmiert werden konnte,
kann es gelegentlich (ist in der Testphase nie passiert) zu Systemabstⁿrzen
kommen.
o Vtt arbeitet mit KEINER Grafikkarte zusammen. Wollen Sie also Vtt ver-
wenden, so schalten Sie eine etwaig installierte Grafikkarte bitte ab.
o Der Screen, den Vtt ÷ffnet, mu▀ unbedingt in der Aufl÷sung 640/200
non-interlaced ge÷ffnet werden. Sollten Sie versuchen, dies mit einem
Tool ( z.B. WatchScreen, ScreenX, Fenster etc.) zu verΣndern, wird der
Color-Editor nicht funktionieren.
o Colorfonts dⁿrfen maximal 8 Farben besitzen; 16-farbige Colorfonts werden
'zurechtgestutzt' und sehen dadurch meist wenig vorteilhaft aus.
Videotitler nutzt die reqtools.library, die dem ⌐opyright von Nico Franτois
unterliegt. Der Autor ist bei Nico Franτois als Developper registriert.
Die mitgelieferten Fonts stammen aus einer Mailbox, die ausschlie▀lich frei
kopierbare Software bereitstellt. Jedoch war kein Copyright-Vermerk vorhan-
den, auch innerhalb der Fontfiles war kein Hinweis auf ein Copyright zu fin-
den. Der Autor geht daher davon aus, da▀ diese Fonts zu nicht-kommerziellen
Zwecken weitergegeben werden dⁿrfen.
History:
V1.0b erste Release, die noch nicht im Interlace-Modus arbeitete
V1.0c einige Fehler wurden beseitigt
V1.1 Interlace-Modus implementiert; entspricht bis auf Details der V1.13
V1.11 Colorfonts flackern nun auf dem A1200 nicht mehr
V1.12 Schriften lassen sich nun wirklich links- und rechtsbⁿndig ausgeben
V1.13 Skripts lassen sich mit rechter Maustaste anhalten
V1.14 beim Anlegen eines neuen Styles wurde der Farbverlauf im Hintergrund
zerst÷rt; es erscheint nicht mehr jedes mal 'NEW' beim Anlegen einer
neuen Zeile.
V1.15 einige Fehler beseitigt; die rechte Maustaste funktioniert jetzt als
Pausetaste fⁿrs Scrollen
Und nun zu den Leuten, ohne die dieses Projekt niemals m÷glich gewesen wΣre:
Franz Langheinrich von AmiTech Systems Hof (TestlΣufe auf A1200, seelische,
fachliche und materielle Unterstⁿtzung )
J.M. Forgeas ( Editor AZ 1.5 )
Joe Siebenmann ( EZAsm 1.7 ) ( Wo bleibt die versprochene 1.8 ?!! )
( Danke fⁿr die V1.81 [ Dez. 93 ] )
Nico Franτois ( reqtools.library, PAL-NTSC )
Jan van den Baard ( PowerSource )
Uwe Colditz ( Ironmaster of Attack; zⁿndende Idee beim Aufspⁿren eines
Fehlers )
Alexander Schmidt ( TestlΣufe auf A1200 )
Oberkotzau, den 9.2.94